Overview
XML Quik Builder creates form based GUI based on a W3C XML schema (XSD). User can enter data, without having to learn about XML and schema. The smart GUI created validates XML during the entry, and produces a valid XML data file.
Later these XML data files can be opened in the same GUI. If any errors
occur (either Validation or Well formed errors) during open, they are listed in
a DataError view at the bottom portion of the application window.
Errors in XSD are displayed as Compilation errors in the CompilationError
view adjacent to DataError view. If there is any documentation defined in the schema for
an element, then that will be shown as a tool tip for that element in the GUI.
Status bar displays the information of the element while user edits that
field. System stores all data files in the current project's data location
folder. When the same project is opened next time, all the data files associated with the project are also loaded.
Navigation bar helps the user to navigate through the multiple records in the GUI.
Default values if present in schema are shown in the when the GUI is generated.
Mandatory fields are shown with different color for identification. XML
Date fields have the Calendar control attached for the convenience of the user.
DataFile View
This list view shows all the data files (XML) for the current project
Compile Error List View
Compilation errors are listed. Example shown below
Validation Error List View
Validation and other Exception errors are listed. Example shown below